package com.hh.storeLogo.mapper;/*
 * @Description:TODO 描述
 * @Author: tongZhao
 * @date: 2023/8/16
 */

import com.hh.storeLogo.bean.StoreLogo;
import com.hh.storeLogo.vo.StoreLogoAddVo;
import com.hh.storeLogo.vo.StoreLogoUpdateStatusVo;
import com.hh.storeLogo.vo.StoreLogoUpdateVo;
import com.hh.storeLogo.vo.StoreLogoVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface StoreLogoMapper {
    
    List<StoreLogo> getStoreLogoByPage(StoreLogoVo storeLogoVo);

    Integer getTotalSize();

    Integer getCountByCode(String code);

    Integer getCountByName(String name);

    void add(StoreLogoAddVo storeLogoAddVo);

    Integer getCountByName2(StoreLogoUpdateVo storeLogoUpdateVo);

    Boolean checkStatus(String logoCode);

    void update(StoreLogoUpdateVo storeLogoUpdateVo);

    void updateStatus(StoreLogoUpdateStatusVo storeLogoUpdateStatusVo);


    List<StoreLogo> logo();
}
